package service;

import domain.Recruiter;

import java.util.List;

public interface RecruiterService {
    /**
     * 注册用户
     * @param recruiter recruiter
     * @return 为1时注册成功
     */
    int registerRecruiter(Recruiter recruiter);

    /**
     * 修改用户信息
     * @param recruiter recruiter
     */
    int resetRecruiter(Recruiter recruiter);

    /**
     * 登录验证
     * @param tel 手机号
     * @param password string
     * @return 为null时登陆失败，登录成功返回正确的recruiter
     */
    Recruiter login(String tel, String password);

    /**
     * 根据ID查询招聘者
     * @param id long
     * @return 为null时查询失败，登录成功返回正确的recruiter
     */
    Recruiter selectById(Long id);

    /**
     * 根据电话号码查询求招聘者
     * @param Tel string
     * @return 为null时查询失败，登录成功返回正确的recruiter
     */
    Recruiter selectByTel(String Tel);

    /**
     * 显示所有招聘者
     */
    List<Recruiter> selectAll();
}
